package org.fisco.bcos.asset.service;

import java.math.BigInteger;

import org.fisco.bcos.asset.resp.BuildProject;
import org.fisco.bcos.asset.service.parent.CharityService;
import org.fisco.bcos.sdk.model.TransactionReceipt;

/**
 * 创建慈善组织服务接口
 */
public interface CharityOrgService extends CharityService {
    // 慈善组织特有方法
    BuildProject createDonationProject(String projectName, String description,
                                       String beneficiaryAddress, BigInteger targetAmount);
    void setRegulator(String regulatorAddress);

    void setBeneficiary(String regulatorAddress);

    void approveApplication(BigInteger applicationId);

}